package guice.boot.archive.spi.archive;

import java.net.URL;
import java.util.List;

/**
 * An archive represents an executable fat jar
 */
public interface ExecutableArchive extends Archive {


    ContainerArchive getContainerArchive() throws Exception;


    List<BizArchive> getBizArchiveList() throws Exception;


    List<PluginArchive> getPluginArchiveList() throws Exception;


    List<URL> getConfClasspath() throws Exception;
}